package org.simplextensions.registry.phaselisteners;

import org.simplextensions.registry.Extension;
import org.simplextensions.registry.ExtensionPoint;
import org.simplextensions.registry.IExtensionRegistry;

/**
 * 
 * 
 * @author Tomasz Krzyzak, <a
 *         href="mailto:tomasz.krzyzak@gmail.com">tomasz.krzyzak@gmail.com</a>
 * @since 2010-04-01 21:36:11
 */
public interface IProcessingPhaseListener extends IPhaseListener {

	void processExtension(IExtensionRegistry extensionRegistry, Extension extension);

	void processExtensionPoint(IExtensionRegistry extensionRegistry, ExtensionPoint extensionPoint);

}
